/**
 * 所有路由定义
 */
import CounterControls from './pages/test/CounterControls.vue';

// common
import citySelect from './pages/common/citySelect.vue';

// system
import about from './pages/system/about.vue';
import feedback from './pages/system/feedback.vue';
import notFound from './pages/system/notFound.vue';
import settingList from './pages/system/settingList.vue';
import changeTheme from './pages/system/changeTheme.vue';

// 启动页
import guideHome from './pages/guide/guideHome.vue';

// 首页
import homeTabbar from './pages/homeTabbar.vue';
import home from './pages/home.vue';
import SearchReady from './pages/searchReady.vue';

// 会员
import auditMember from './pages/member/auditMember.vue';
import auditSuccessMember from './pages/member/auditSuccessMember.vue';
import memberHome from './pages/member/memberHome.vue';
import memberView from './pages/member/memberView.vue';
import memberNearby from './pages/member/memberNearby.vue';
import alreadyMember from './pages/member/alreadyMember.vue';

//聚会
import actAdd from './pages/activity/actAdd.vue';
import joinActList from './pages/activity/joinActList.vue';
import actAddDesc from './pages/activity/actAddDesc.vue';
import actDetail from './pages/activity/actDetail.vue';
import actDetailPre from './pages/activity/actDetailPre.vue';
import actHome from './pages/activity/actHome.vue';
import alreadyActList from './pages/activity/alreadyActList.vue';
import playbackActEdit from './pages/activity/playbackActEdit.vue';
import playbackActPre from './pages/activity/playbackActPre.vue';
import playbackActView from './pages/activity/playbackActView.vue';
import publishActList from './pages/activity/publishActList.vue';
import refundActList from './pages/activity/refundActList.vue';
import actNearby from './pages/activity/actNearby.vue';
import actTop from './pages/activity/actTop.vue';
import actWeekend from './pages/activity/actWeekend.vue';
import actZone from './pages/activity/actZone.vue';
import uploadQRCode from './pages/activity/uploadQRCode.vue';
import actApplySuccess from './pages/activity/actApplySuccess.vue';
import actSubmitSuccess from './pages/activity/actSubmitSuccess.vue';
import qRCodeView from './pages/activity/qRCodeView.vue';
import actDrivingZone from './pages/activity/actDrivingZone.vue';


// 用户中心
import appearanceMark from './pages/user/appearanceMark.vue';
import collectList from './pages/user/collectList.vue';
import fansList from './pages/user/fansList.vue';
import photoUpload from './pages/user/photoUpload.vue';
import userCenter from './pages/user/userCenter.vue';
import userEdit from './pages/user/userEdit.vue';
import userHome from './pages/user/userHome.vue';
import photoView from './pages/user/photoView.vue';

// 注册登录
import registerOne from './pages/login/registerOne.vue';
import registerTwo from './pages/login/registerTwo.vue';
import registerThree from './pages/login/registerThree.vue';
import login from './pages/login/login.vue';
import resetPwd from './pages/login/resetPwd.vue';
import resetPwdTwo from './pages/login/resetPwdTwo.vue';

// 评价
import canCommentActList from './pages/comment/canCommentActList.vue';
import commentActEdit from './pages/comment/commentActEdit.vue';
import commentListView from './pages/comment/commentListView.vue';
import commentManager from './pages/comment/commentManager.vue';
import commentMemberEdit from './pages/comment/commentMemberEdit.vue';
import receiveCommentList from './pages/comment/receiveCommentList.vue';


// 广告商业
import selectAd from './pages/advertise/selectAd.vue';

export default [
//首页
    {
        path: '/guideHome/',
        component: guideHome,
    },
    {
        path: '/homeTabbar/',
        component: homeTabbar,
    },
    {
        path: '/home/',
        component: home,
    },
    {
        path: '/SearchReady/',
        component: SearchReady,
    },
    {
        path: '/CounterControls/',
        component: CounterControls,
    },


// 聚会
    {
        path: '/activity/actHome/',
        component: actHome,
    },
    {
        path: '/activity/actAdd/',
        component: actAdd,
    },
    {
        path: '/activity/actAddDesc/',
        component: actAddDesc,
    },
    {
        path: '/activity/actDetail/',
        component: actDetail,
    },
    {
        path: '/activity/actDetailPre/',
        component: actDetailPre,
    },
    {
        path: '/activity/alreadyActList/',
        component: alreadyActList,
    },
    {
        path: '/activity/playbackActEdit/',
        component: playbackActEdit,
    },
    {
        path: '/activity/playbackActPre/',
        component: playbackActPre,
    },
    {
        path: '/activity/playbackActView/',
        component: playbackActView,
    },
    {
        path: '/activity/publishActList/',
        component: publishActList,
    },
    {
        path: '/activity/refundActList/',
        component: refundActList,
    },
    {
        path: '/activity/joinActList/',
        component: joinActList,
    },
    {
        path: '/activity/actNearby/',
        component: actNearby,
    },
    {
        path: '/activity/actTop/',
        component: actTop,
    },
    {
        path: '/activity/actWeekend/',
        component: actWeekend,
    },
    {
        path: '/activity/actZone/',
        component: actZone,
    },
    {
        path: '/activity/actApplySuccess/',
        component: actApplySuccess,
    },
    {
        path: '/activity/actSubmitSuccess/',
        component: actSubmitSuccess,
    },
    {
        path: '/activity/qRCodeView/',
        component: qRCodeView,
    },
    {
        path: '/activity/uploadQRCode/',
        component: uploadQRCode,
    },
    {
        path: '/activity/actDrivingZone/',
        component: actDrivingZone,
    },

// 会员
    {
        path: '/member/auditMember/',
        component: auditMember,
    },
    {
        path: '/member/auditSuccessMember/',
        component: auditSuccessMember,
    },
    {
        path: '/member/memberHome/',
        component: memberHome,
    },
    {
        path: '/member/memberView/',
        component: memberView,
    },
    {
        path: '/member/memberNearby/',
        component: memberNearby,
    },
    {
        path: '/member/alreadyMember/',
        component: alreadyMember,
    },


//评价
    {
        path: '/comment/canCommentActList/',
        component: canCommentActList,
    },
    {
        path: '/comment/commentActEdit/',
        component: commentActEdit,
    },
    {
        path: '/comment/commentListView/',
        component: commentListView,
    },
    {
        path: '/comment/commentManager/',
        component: commentManager,
    },
    {
        path: '/comment/commentMemberEdit/',
        component: commentMemberEdit,
    },
    {
        path: '/comment/receiveCommentList/',
        component: receiveCommentList,
    },


// 用户中心
    {
        path: '/user/appearanceMark/',
        component: appearanceMark,
    },
    {
        path: '/user/collectList/',
        component: collectList,
    },
    {
        path: '/user/fansList/',
        component: fansList,
    },
    {
        path: '/user/userCenter/',
        component: userCenter,
    },
    {
        path: '/user/userEdit/',
        component: userEdit,
    },
    {
        path: '/user/userHome/',
        component: userHome,
    },
    {
        path: '/user/photoUpload/',
        component: photoUpload,
    },
    {
        path: '/user/photoView/',
        component: photoView,
    },


// 登录模块
    {
        path: '/login/registerOne/',
        component: registerOne,
    },
    {
        path: '/login/registerTwo/',
        component: registerTwo,
    },
    {
        path: '/login/registerThree/',
        component: registerThree,
    },
    {
        path: '/login/login/',
        component: login,
    },
    {
        path: '/login/resetPwd/',
        component: resetPwd,
    },
    {
        path: '/login/resetPwdTwo/',
        component: resetPwdTwo,
    },


// common
    {
        path: '/citySelect/',
        component: citySelect,
    },

//推广商家
    {
        path: '/advertise/selectAd/',
        component: selectAd,
    },


// 系统
    {
        path: '/system/about/',
        component: about,
    },
    {
        path: '/system/feedback/',
        component: feedback,
    },
    {
        path: '/system/settingList/',
        component: settingList,
    },
    {
        path: '/system/changeTheme/',
        component: changeTheme,
    },
    {
        path: '(.*)',
        component: notFound,
    },

    // {
    //   path: '/dynamic-route/blog/:blogId/post/:postId/',
    //   component: DynamicRoutePage,
    // },


];
